package com.medvalley.tcm.service;

import com.medvalley.tcm.controller.admin.vo.inputvo.SearchAdminUserInputVo;
import com.medvalley.tcm.controller.admin.vo.outputvo.PageDataOutputVo;
import com.medvalley.tcm.domain.AdminUser;
import com.medvalley.tcm.vo.inputvo.AdminUserInputVo;
import com.medvalley.tcm.vo.outputvo.AdminUserOutputVo;

/**
 * @author linsong
 * @date 2019/5/8 11:05
 **/

public interface AdminUserService {

    AdminUserOutputVo login(String phone, String password);

    void register(AdminUserInputVo input);

    PageDataOutputVo<com.medvalley.tcm.controller.admin.vo.outputvo.AdminUserOutputVo> search(SearchAdminUserInputVo searchAdminUserInputVo);

    com.medvalley.tcm.controller.admin.vo.outputvo.AdminUserOutputVo detail(int id);

    void delete(int id);

    void update(AdminUserInputVo adminUserInputVo);

}
